package com.xpgk.mvc.budgetYear;

import com.jfinal.log.Log;
import com.xpgk.annotation.Table;
import com.xpgk.mvc.base.BaseModel;
import com.xpgk.mvc.bstockHandover.StockHandover;

/**
 * 预算记录表
 */
@SuppressWarnings("unused")
@Table(tableName = Budget.table_name)
public class Budget extends  BaseModel<Budget>{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 6469133527387457185L;

	private static final Log log = Log.getLog(Budget.class);

	public static final Budget dao = new Budget().dao();

	
	/**
	 * 表名称
	 */
	public static final String table_name = "sb_shop_year_budget";

	/**
	 * 字段描述：主键 字段类型：character varying 长度：32
	 */
	public static final String column_ids = "ids";
	/**
	 * 字段描述：机构ids 字段类型：character varying 长度：32
	 */
	public static final String column_organIds = "organIds";
	/**
	 * 字段描述：预算金额 字段类型：character varying 长度：32
	 */
	public static final String column_amount = "amount";
	/**
	 * 字段描述：上一年开业时间（几个月）字段类型：character varying 长度：32
	 */
	public static final String column_lastYearNum = "lastYearNum";
	/**
	 * 字段描述：本年开业时间（几个月） 字段类型：character varying 长度：32
	 */
	public static final String column_nowYearNum = "nowYearNum";
	/**
	 * 字段描述：下一年开业时间（几个月） 字段类型：character varying 长度：32
	 */
	public static final String column_nextYearNum = "nextYearNum";
	
	/**
	 * 字段描述：提交预算时间 字段类型：character varying 长度：32
	 */
	public static final String column_time = "time";
	/**
	 * 字段描述：预算的年份 字段类型：character varying 长度：32
	 */
	public static final String column_year = "year";
	/**
	 * 字段描述：预算类型(0表示预算没有变更1表示预算变更) 字段类型：character varying 长度：32
	 */
	public static final String column_type = "type";
	/**
	 * 字段描述：提交预算用户id 字段类型：character varying 长度：32
	 */
	public static final String column_userID = "userID";
	/**
	 * 字段描述：更改预算用户id 字段类型：character varying 长度：32
	 */
	public static final String column_changeUserids = "changeUserids";
	/**
	 * 字段描述：审核人 字段类型：character varying 长度：32
	 */
	public static final String column_check_userID = "check_userID";
	/**
	 * 字段描述：审核是否通过（1表示通过0表示未通过） 字段类型：character varying 长度：32
	 */
	public static final String column_check_state = "check_state";
	/**
	 * 字段描述：审核时间 字段类型：character varying 长度：32
	 */
	public static final String column_check_time = "check_time";
	/**
	 * 字段描述：审核不通过的原因字段类型：character varying 长度：32
	 */
	public static final String column_check_reason = "check_reason";
	/**
	 * 字段描述：提交状态（1表示提交0表示未提交）字段类型：character varying 长度：32
	 */
	public static final String column_submit_state = "submit_state";
	/**
	 * 字段描述：更新时间  字段类型：character varying 长度：32
	 */
	public static final String column_gxsj = "gxsj";
	/**
	 * 字段描述：该条数据添加人员is  字段类型：character varying 长度：32
	 */
	public static final String column_createId = "createId";
	/**
	 * 字段描述：该条数据添加时间  字段类型：datetime 长度：0
	 */
	public static final String column_createDate = "createDate";
	/**
	 * 字段描述：该条数据更新人员id  字段类型：character varying 长度：100
	 */
	public static final String column_updateId = "updateId";
	/**
	 * 字段描述：该条数据更新时间  字段类型：datetime 长度：0
	 */
	public static final String column_updateDate = "updateDate";
	
	/**
	 * sqlId : 描述：分页Select
	 */
	public static final String sqlId_splitPageSelect = "sb.budget.splitPageSelect";

	/**
	 * sqlId : 描述：分页from
	 */
	public static final String sqlId_splitPageFrom = "sb.budget.splitPageFrom";
	
	
	public  Budget  getBudget(String organIds,String year)
	{
		String sql="SELECT *  from  sb_shop_year_budget  where organIds=?  and  `year`=? and submit_state='1'";
		return  Budget.dao.findFirst(sql,organIds,year);
	}

}
